package com.ww.springboot.boot.utils;


/**
 * 请求参数工具类
 * @author Luobinbin
 * @date 2020/7/8 11:11
 */
public class ExceptionUtil {
	/**
	 * 检查请求参数, 表达式结果为true时, 抛出请求参数异常
	 *
	 * @param expression   表达式结果
	 * @param errorMessage 错误信息
	 */
	public static void checkArgument(boolean expression, Object errorMessage) {
		if (expression) {
			throw new RuntimeException(String.valueOf(errorMessage));
		}
	}

	/**
	 * 检查响应的数据, 表达式结果为true时, 抛出请求参数异常
	 *
	 * @param expression   表达式结果
	 * @param errorMessage 错误信息
	 */
	public static void checkData(boolean expression, Object errorMessage) {
		if (expression) {
			throw new RuntimeException(String.valueOf(errorMessage));
		}
	}
}
